
replace.o:     file format elf64-littleaarch64


Disassembly of section .text:

0000000000000000 <main>:
#include <stdio.h>

void main()
{
   0:	a9bd7bfd 	stp	x29, x30, [sp, #-48]!
   4:	910003fd 	mov	x29, sp
	char *a, *b, *c;

	a = b;
   8:	f94017a0 	ldr	x0, [x29, #40]
   c:	f90013a0 	str	x0, [x29, #32]

	b = c;
  10:	f9400fa0 	ldr	x0, [x29, #24]
  14:	f90017a0 	str	x0, [x29, #40]

	*c = 'x';
  18:	f9400fa0 	ldr	x0, [x29, #24]
  1c:	52800f01 	mov	w1, #0x78                  	// #120
  20:	39000001 	strb	w1, [x0]

	printf("output = %c\n", *a);
  24:	f94013a0 	ldr	x0, [x29, #32]
  28:	39400000 	ldrb	w0, [x0]
  2c:	2a0003e1 	mov	w1, w0
  30:	90000000 	adrp	x0, 0 <main>
  34:	91000000 	add	x0, x0, #0x0
  38:	94000000 	bl	0 <printf>
}
  3c:	d503201f 	nop
  40:	a8c37bfd 	ldp	x29, x30, [sp], #48
  44:	d65f03c0 	ret
